namespace GroupSix.Application.Dtos;

/// <summary>
/// 清理统计信息DTO
/// </summary>
public class CleanupStatisticsDto
{
    /// <summary>
    /// 清理的日志数量
    /// </summary>
    public int CleanedCount { get; set; }

    /// <summary>
    /// 清理日期
    /// </summary>
    public DateTime CleanupDate { get; set; }

    /// <summary>
    /// 清理的日期范围
    /// </summary>
    public DateTime BeforeDate { get; set; }

    /// <summary>
    /// 清理原因
    /// </summary>
    public string? Reason { get; set; }

    /// <summary>
    /// 清理操作人
    /// </summary>
    public string? OperatorName { get; set; }

    /// <summary>
    /// 清理前总日志数
    /// </summary>
    public int TotalLogsBefore { get; set; }

    /// <summary>
    /// 清理后总日志数
    /// </summary>
    public int TotalLogsAfter { get; set; }

    /// <summary>
    /// 释放的存储空间（字节）
    /// </summary>
    public long FreedSpaceBytes { get; set; }
} 